package mx.uam.ayd.dulceria.cu.listarproductos;


import mx.uam.ayd.dulceria.persistencia.dao.FabricaDAO;
import mx.uam.ayd.dulceria.persistencia.dao.ProductoDAO;

/**
 * clase que controla la lista de productos
 * @author christian
 *
 */
public class ControlListarProductos {

	// El dao
	private ProductoDAO dao;

	public ControlListarProductos() {
		// Crea el DAO
		dao = FabricaDAO.creaProductoDAO();

	}

	public void inicia() {

		// 1.- El sistema muestra la ventana
		VentanaListarProductos ventana = new VentanaListarProductos(this);

		// 2.- El sistema muestra la lista de productos
		ventana.asignaListaProductos(dao.recuperaTodos());
		ventana.muestra();
	}

}
